package com.ml.service;

import com.ml.model.HrmDepartMent;

import java.util.List;

public interface HrmDepartMentService {
    /**根据ID获取*/
    public HrmDepartMent getByID(Integer id);
    /**获取所有*/
    public List<HrmDepartMent> getByAllDepart();
    /**获取所有没有上级的部门*/
    public List<HrmDepartMent> getByAllParentdepart();
    /**通过部门ID，获取一个列表，该列表，包含所有下级部门*/
    public List<HrmDepartMent> getByAllNextDepart(Integer id);
    /**通过部门ID，获取一个列表，该列表，包含所有下级部门 Str 0,1,2,3*/
    public String getByAllNextDepartStr(Integer id);

    /**通过部门departCode，获取包含所有下级部门*/
    public List<HrmDepartMent> getByAllNext(String departCode);

    /**通过部门ID，获取一个列表，该列表，包含所有下级部门 Str 0,1,2,3*/
    public String getByAllNextDepartStr2(Integer id);

}
